body{ background-color: #f2f2f2; }
/*.header{ background-color: #ff6600;  color: #fff; border-bottom: 1px solid #e55c00;}
.header .back{ background-image:url(../images/back2.png); }*/
.npoint_rule{width: 100%;  background-color: #ff7a21;    float: left;}
.npoint_n{ width: 100%;  text-align: center; font-size: 35px; color: #fff; margin-top: 30px;float: left; }
.npoint_n img{ width: 20px; }

.npoint_tag{width: 100%;float: left; z-index: 99;    background-color: #ff7a21; position: relative;}
.npoint_tag .back{position: absolute; display: none; background-image: url(../images/back2.png); width: 9px; height: 20px; left: 2%; top: 18px; background-size: contain; background-repeat: no-repeat; background-position: center;}
.npoint_tag ul{ width: 70%;   margin:12px 15%;height: 100%; overflow: hidden; color: #fff; text-align: center;  }
.npoint_tag li{border: 1px solid #ffc299;  width: 33%; float: left; height: 30px; line-height: 30px; }
.npoint_tag li:nth-of-type(2){  border-right: none; border-left: none; margin-left: -2px;  }
.npoint_tag li:first-child{border-radius: 18px 0 0 18px;}
.npoint_tag li:last-child{border-radius:0 18px 18px 0;}
.npoint_tag li a{ width: 100%; height: 100%;  overflow: hidden; display: block; color: #fff; }
.npoint_tag  .ncur{ background-color: #fff0e6; color: #ff6600; }
.npoint_tag  .ncur a{  color: #ff6600; }


/*N币规则*/
.n{float: left;  padding:0 2%;  padding-bottom: 30px; width: 96%; }
.n_title{ font-size: 15px; font-weight: normal;  margin-top: 20px; color: #ff6600; border-left: 3px solid #ff6600; text-indent: 3px; height: 16px; line-height: 16px; margin-left: -5px;}
.n_con{ font-size: 13px; margin-top: 15px; line-height: 21px; padding-left: 3px; color: #000; opacity: .7; }
.n_con li{ padding-left: 18px; position: relative;  }
.n_con .num{ position: absolute; left: 0; top: 0; }
.n_con span{ color: #ff6600; opacity: .7; }
.n_con .ccc{ color: #5e5e5e; opacity: .7; }
.n_con_text{ background-color: #e6e6e6; padding: 10px; margin-top: 10px; }

/*收入-支出*/
.npoint_record li{ height: 50px; width: 94%;   margin: 0px 3% 0px 3%; border-bottom: 1px solid #c2c2c2; float: left; padding: 10px 0;}
.npoint_record_left{ width: 81%; float: left; }
.npoint_record_left h1{ width: 100%;  color: #535353 ; margin-top: 5px;}
.npoint_record_left p{ width: 100%;color: #9a9a9a; }

.npoint_record_N{ font-size: 22px; line-height: 50px; width: 19%; float: left; text-align: left; color: #ff6600; }

